/*缈婚〉*/

.pages {
	height: 29px;
	overflow: hidden; display:block;
	text-align: center;
	padding: 50px 0;
}

.pages a,
.pages span,
.pages em {
	padding: 2px 9px;
	border: 1px solid #ddd; background:#000000;
	margin: 0 2px;
}

.pages span,
.pages a:hover {
	background: #0045ea;
	border: 1px solid #0045ea;
	color: #fff;
}

.pages a{
	 color:#FFF;
}

/*浜у搧灞曠ず*/
.DeWork{ width:910px; zoom:1; background:#f8f4f3; height:282px;}
.LeftBtn,.LeftRight{  display:inline; width:46px; height:40px; position:relative; top:0px; left:0px;}
.LeftBtn{float:left; left:-180px; top:192px;}
.LeftRight{float:left; left:-170px; top:192px;}
.LeftBtn a,.LeftRight a{width:46px; height:40px; display:block;  text-indent:-1000px; overflow:hidden;}
.LeftBtn a{background:url(../images/bk_36.png) no-repeat;}
.LeftRight a{ background:url(../images/bk_38.png) no-repeat;}
.DeWorkList{width:870px; float:left; display:inline;  height:280px; overflow:hidden; margin:-38PX 0 0 14PX;}
.DeWorkList ul{overflow:hidden; zoom:1;}
.DeWorkList ul li{ width:266px; float:left; border:1px solid #e5e6e8; margin:0 12px; text-align:center; overflow:hidden;}
.DeWorkList ul li img{ width:250px; height:215px; display:block; overflow:hidden; margin:10px;}
.DeWorkList ul li span{ display:block; background:#000; color:#FFF; text-align:center; height:52px; line-height:52px;}

/*鍦ㄧ嚎鐣欒█*/
.ny_zxly{ padding:40px;}
.q-title {width: 96px;height: 25px;background: url(../images/q-title.jpg) no-repeat;display: inline-block;line-height: 25px;text-align: center;color: #fff;}
.ny_zxly input {overflow: auto;border: 1px solid #d2d2d2;height: 22px;padding: 0;margin: 0;line-height: 22px;}
input.btnSubmit, input.btnReset {border: none;width: 67px;height: 26px;display: block;float: left;color: #4f4f4f;cursor: pointer;background: url(../images/sbtn-bg.jpg) no-repeat; margin-left:100px;}

.main_title .kuai2{width:396px;margin:0 auto;height:1px; background-color:#767676;margin-top:10px;margin-bottom:0px;}
.main_title .kuai3{width:100px;margin:0 auto;height:1px; background-color:#767676;margin-top:10px;margin-bottom:0px;}
.main_title p {
	 background:url(../img/xian.png) no-repeat center;


	font-size: 16px; font-weight:bold;
	letter-spacing: 1px;
}

.business_box {
	height: auto;
	overflow: hidden;
	margin: 0 -33px;
}

.bgf5 {
	background: #f5f5f5;
}

.business_box li {
	width:340px; height:333px; overflow:hidden; display:block; border-bottom:3px solid #000;
	float: left; background:#FFF;
	text-align: center;
	margin: 0 36px;
}
.business_box li h4{ padding-top:15px; font-size:16px;}
.business_box li span{color:#cccccc;}
.business_box li a {
	font-size: 16px;
}

.business_box li p {
	margin:15px 15px 0; border-top:1px solid #dcdcdc;
	height: 45px;
	line-height: 45px;
}

.iabout_txt {
	/*padding: 0 50px;*/
	text-align: center; background:url(../img/gsjj_bj.png) no-repeat right; padding-right:390px; min-height:224px;
}


.main_box {
	padding-bottom: 40px;
}
.index_xw{ background:#FFF; padding:50px 0px; height:330px;}
.index_xw .fl{ padding:20px 40px; border:1px solid #eeeeee;}
.index_jjfw{ margin-left:50px;}
.index_gsxw,.index_jjfw{ float:left; width:373px;}
.index_gsxw h4,.index_jjfw h4{ border-bottom:1px solid #eeeeee; font-size:16px;}
.index_gsxw h4 span,.index_jjfw h4 span{ font-size:10px; color:#8a8a8a; font-family:Arial, Helvetica, sans-serif;}
.index_gsxw dl,.index_jjfw dl{border-bottom:1px solid #eeeeee; padding:20px 0;}
.index_gsxw dl dt,.index_jjfw dl dt{ font-weight:bold; line-height:40px;}
.index_gsxw dl dd img,.index_jjfw dl dd img{float:left; width:66px; margin-right:10px;}
.index_gsxw dl dd p,.index_jjfw dl dd P{ font-size:12px; line-height:20px; color:#9d9d9d;}
.index_gsxw dl dd span,.index_jjfw dl dd span{display:block;}
.index_gsxw ul li,.index_jjfw ul li{ border-bottom:1px solid #eeeeee; font-size:12px; background:url(../img/jiao.png) no-repeat left center; padding-left:10px;}
.index_gsxw ul li span,.index_jjfw ul li span{float:right;}
.index_zxly{ width:260px; height:338px; border:1px solid #eeeeee;}
.index_zxly h4{background:#000; height:38px; line-height:38px; color:#FFF; font-size:16px; padding-left:10px;}
.index_zxly h4 span{ border-left:3px solid #FFF; height:16px; padding-left:5px;}
.index_zxly ul{ padding:10px;}
.index_zxly ul li{border-bottom:1px solid #eeeeee; background:url(../img/jiao.png) no-repeat left center; font-size:12px; padding-left:10px; }
.news_list {
	margin: 0 -15px;
}

.news_list li {
	width: 570px;
	float: left;
	margin: 0 15px 25px;
}

.news_list li img {
	width: 149px;
	height: 90px;
	float: left;
}

.i_news_txt {
	width: 400px;
	float: right;
}

.news_list li h5 {
	width: 100%;
	font-weight: bold;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.news_list li p {
	line-height: 22px;
	color: #666;
	padding-top: 5px;
}

.f_links a {
	display: block;
	width: 20%;
	text-align: center;
	float: left;
}

.f_links a img {
	width: 216px;
	height: 68px;
	border: 2px solid #ddd;
}

.f_links a:hover img {
	border: 2px solid #999;
}

/*搴曢儴淇℃伅*/
#bottom{width:100%; background:#515151; padding:20px 0; text-align:center; overflow:hidden;}

.End{width:100%; display:block; overflow:hidden;text-align:center;color: #d5d5d5;}
.End-con{width:1170px; margin:0 auto; padding-top:14px; overflow:hidden; }
.End-con img{ margin:0 5px;}
#bottom .End-l{width:100%; text-align:center; overflow:hidden; display:block;}
#bottom .End-l a{text-align:center; width:64px; display:inline-block; height:12px; line-height: 12px; border-right:1px dotted #7d7d7d; color:#d5d5d5; font-size:12px;}

.font_24 {
	font-size: 24px !important;
}

.ny_bj{ background-color: #eeeeee; width:100%; overflow:hidden; display:block;}
.sub_left{
	width: 210px;
	float: right;
    padding-bottom:15px; overflow:hidden; display:block;
}
.sub_right{
	width: 710px; padding:15px 30px;
	float: left; background:#FFF; overflow:hidden; display:block;
}

.left_title{
	height:36px;
	line-height: 36px;
	background-color: #0052CA;
	color: #fff;
	font-size:16px;
	text-align: center;
}


.left_menu ul{ padding:15px 0px 80px;

}
.left_menu ul li{
	height: 52px;
	line-height: 52px;
	margin-top: 2px;
}
.left_menu ul li a{
	display: block;
	font-size: 14px;
	text-align: center;
	background:url(../img/sub_left1.png) no-repeat center ;
}
.left_menu ul li a:hover,.left_menu ul li a.bg{
	background:url(../img/sub_left.png) no-repeat center ;
	color: #ffffff;
	font-weight: bold;
}

/*鏀跨瓥娉曡*/
.zcfg_list li{ background:url(../images/dian.png) no-repeat 10px center #efefef; margin:12px 0; padding:4px 10px 4px 25px; font-size:12px; line-height:30px;}
.zcfg_list li span{float:right; color:#9e9e9e;}
.right_title{
	height: 50px;
	line-height: 50px;
	text-align: right;
	color: #999;
	border-bottom: 1px solid #ddd;
}
.right_title span{
	float: left;
	font-size: 18px; padding:0 8px;
	font-weight:600;
	color: #1f65c5; border-bottom:3px solid #1f65c5;
}
.right_title a{
	color: #333;
}

.right_title a,.right_title em{
	padding: 0 3px;
}

.sub_main{
   margin:20px auto; overflow:hidden; display:block;
}
.sub_banner{
	background: url(../img/subban1.jpg) no-repeat center 0;
	height: 300px;
}
.subnews_list {
	padding: 10px 0; display:block; overflow:hidden; width:100%;
}
.subnews_list li{ float:left; width:212px; border:1px dashed #e2e1dc; text-align:center; padding:10px 11px; overflow:hidden; display:block;
}
.subnews_list li a p{ line-height:34px;}
.subnews_list li img{ width:212px; display:block;}
.article_Rmore{
	color: #ff7415;
	font-size: 13px;
	display: block;
	padding: 8px 0 0 15px;
}
.article_Rmore:hover{
	text-decoration: underline;
}

.article_title{
	font-size: 18px;
	text-align: center;
	padding: 30px 0;
	font-weight: bold;
}
.article_con img{
	max-width: 750px;
	margin: 10px auto;
	display: block;
}
.article_con p{
	line-height:25px;
	font-size:14px;
}
ul.other_article{
	margin: 0 auto;
	border-top: 1px dashed #ccc;
	padding: 10px;
}
.article_info{
	text-align: center;
	color: #999;
	 background:#f4f3f3; margin-bottom:10px; line-height:30px;
}
.article_info span{
	padding: 0 80px;
}

.article_box img{
	max-width: 750px;
	margin: 0 auto;
}
.news_list2 li{
	width: 265px;
	float: left;
	margin: 10px 18px;
}
.news_list2 li img{
	border:1px solid #ddd;padding:1px;
}
.news_list2{
	margin: 0 -18px;
}
.news_list2 h5{
	width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	padding-top: 5px;
}
.news_list2 h5 a{
	font-weight: bold;
}
.news_list2 span{
	display: block;
	height: 26px;
	line-height: 26px;
	color: #999;
	font-size: 12px;
}
.news_list2 p{
	font-size: 12px;
	line-height: 20px;
}
.plr35{
	padding-left: 35px;
	padding-right: 35px;
}
.sub_piclist li{
	width: 264px;
	float: left;
	padding: 20px 15px 5px;
	text-align: center;
	border-bottom: 1px dashed #ddd;
}
.sub_piclist li p{
	min-height: 44px;line-height:22px;
}
.sub_piclist li p a img{
	padding-left: 10px;

}
.sub_piclist{
	padding-top: 15px;
	margin: 0 -15px;
}
.sub_piclist img{border: 1px solid #ddd;}
.sub_piclist a img:hover{
	border: 1px solid #ff7415;
}
.sub_piclist p a img{
	border: 0;
}
.kw_list li img{
	width: 210px;
	height: 285px;
}
.kw_list li p{
	/*text-align: left;*/
	padding: 5px 28px 0;
}
.kw_list div span a{
	display: block;
	float: right;
	width: 53px;
	height: 21px;
	line-height: 20px;
	border-radius: 2px;
	border: 1px solid #ccc;
	margin-top: 5px;
	text-indent: 20px;
	background: url(../img/icon.png) no-repeat #fff;
	margin-left: 5px;
}
.kw_list div{
	position: relative;
}
.kw_list div:hover span{
	display: block;
}
.kw_list div span{
	display: block;
	position: absolute;
	bottom: 10px;
	right: 70px;
	display: none;
}

.yulan{
	background-position: 5px 5px !important;
}
.yulan:hover{
	color: #ff7415;
	background-position: -89px 5px !important;
	border: 1px solid #ff7415;
}
.xiazai{
	background-position: 5px -35px !important;
}
.xiazai:hover{
	color: #ff7415;
	background-position: -89px -35px !important;
	border: 1px solid #ff7415;
}
.team_list li{
	height: auto;
	overflow: hidden;
	padding: 20px ;
	border-bottom: 1px dashed #ddd;
}
.team_list li div{
	width: 60%;
	float: right;
	line-height: 28px;
}
.team_list li div p{
	text-indent: 2em;
	padding: 10px 0;
}
.zeren{
	padding: 20px 0;
}
.zeren li{
	height: auto;
	overflow: hidden;
	padding: 20px 0;
	border-bottom: 1px dashed #ccc;
}
.zeren li div{
	width: 50%;
	float: right;
}
.zeren li img{
	border: 1px solid #ccc;
}
.zeren_txt{
	padding: 0 0 10px;
}
.ny_banner{ width:100%; overflow:hidden; display:block;}
/*宸︿晶浜у搧鍒嗙被*/
.left_fl ul{width:210px;margin:0 auto; overflow:hidden; display:block;}

.left_fl ul li{width:210px;display:inline}
.left_fl ul li a{background:#ffffff;text-decoration:none;line-height:32px;height:32px;display:block; margin:4px 0; text-align:center;}

.left_fl ul li a:hover{background:#2064c9; color:#FFF;}

.ny_left{ width:210px; overflow:hidden; display:block; margin:20px auto 10px;}
.ny_left_lxwm{ background:#FFF; display:block; margin:20px auto 0px; padding:10px;}
.ny_left_lxwm h4{ font-size:14px; color:#2064c9; border-bottom:1px solid #eeeeee; line-height:30px;}
.ny_left_lxwm ul{ padding:8px 0;}
.ny_left_lxwm ul li{ line-height:22px;color:#646464;}
.ewm{ text-align:center; padding:10px 0;}
